package com.qf.day11;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 随堂案例：计算自己活了多长时间
 */
public class DateDemo02 {

    public static void main(String[] args) throws ParseException {

        // 生日字符串
        String s = "2000年01月01 00:00:00";

        // s转换为date对象
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd HH:mm:ss");
        Date birthDay = simpleDateFormat.parse(s);

        // 毫秒值
        long birthMilli = birthDay.getTime();

        // 当前时间的毫秒值
        long currentMilli = new Date().getTime();

        // 得到活着的时间，单位是毫秒值
        long aliveMilli = currentMilli - birthMilli;

        // 把aliveMilli转换为小时
        long hours = aliveMilli / 1000 / 60 / 60;

        System.out.println("活着的小时数为:"+hours);
        System.out.println("活着的天数数为:"+hours/24);


    }
}
